package value_objects;

public class VoInfoJuego {

	private VoInfoBando[] datosBandos;
	private VoInfoPuertoEnJuego[] datosPuertos;
	private VoDisparo[] disparosActivos;
	private String ganador;
	private String codigoGuardado;

	public VoInfoJuego() {
		this.datosPuertos= null;
		this.datosBandos = null;
		this.disparosActivos = null;
		ganador = null;
	}

	public VoInfoJuego(VoInfoBando[] _datosBandos, VoDisparo[] _disparosActivos,
					   VoInfoPuertoEnJuego[] _datosPuertos, String _ganador, String _codigoGuardado) {
		this.datosBandos = _datosBandos;
		this.disparosActivos = _disparosActivos;
		this.datosPuertos = _datosPuertos;
		ganador = _ganador;
		codigoGuardado = _codigoGuardado;
	}

	public VoInfoBando[] getDatosBandos() {
		return datosBandos;
	}

	public VoDisparo[] getDisparosActivos() {
		return disparosActivos;
	}


	public VoInfoPuertoEnJuego[] getDatosPuertos() {
		return datosPuertos;
	}

	public String getGanador() {
		return ganador;
	}
	
	public String getCodigoGuardado() {
		return codigoGuardado;
	}
}
